Dialog Object Editors

A Dialogs object represents a runtime user dialog, instigated by being placed in the flow of the inference process. Dialogs can also be tied to attributes, or used as individual objects. They can be used to capture one or several variables, attributes, arrays, etc., and are designed using the graphical toolbox detailed below. They can also be utilised to provide interim reporting. A variety of Controls (list boxes, radio buttons, check boxes, 'hot spots', edit boxes, scroll bars, etc.) can be implemented and tab sheet style dialogs are supported.

The dialog's name must comply with the rules for Object names.

See also the section on User Interface Design FAQ (Frequently Asked Questions).

Dialog positioning mini screen

You can indicate the position of dialogs by using the mini screen positioning tool (shown above). Use the right mouse-click menu on the small dialog simulation to enable horizontal and vertical centre positioning. Note that there will be a choice of screen resolutions to use for this (e.g. 640x460, 800x600, etc.,) depending upon the maximum resolution of your own screen.

Alternatively, the Centered property will automatically position the dialog in the center of the screen at run time, using the appropriate resolution of the user's screen. Note that when Centered is true that any values for the Left and Top positioning values will be ignored, and it disables use of the mini screen tool. However, if you disabled the Centered property the dialog's position would revert to the last settings for Left and Top.

Using the Dialog Editor tools

Properties of Dialog Controls

Embed/display values within text